package com.yiyi.service;

import com.yiyi.entity.Choice;
import com.yiyi.form.AddChoiceForm;
import com.yiyi.form.SearchQuestionForm;
import com.yiyi.vo.ChoicePageVO;

import java.util.List;

/**
 * @author yiyi
 * @date 2021/5/30
 *
 * 1、新增题目
 * 2、删除题目
 * 3、按照题干模糊查询题目
 * 4、对全部题目进行分页查询
 * 5、按公司id查询题目列表
 * 6、按题目id查询单道题目
 * 7、按题目id列表查询多道题目
 * 8、根据标签查询多道题目
 * 9、按题目id列表获取多道题目答案
 */
public interface ChoiceService {
    int save(AddChoiceForm addChoiceForm);
    int delete(String id);
    ChoicePageVO findByPage(SearchQuestionForm searchQuestionForm);
    List<Choice> findByCompanyId(String companyId);
    Choice findOneById(String id);
    List<Choice> findListByIds(List<String> ids);
    List<String> findKeyByIds(List<String> ids);
    List<Integer> findGradeByIds(List<String> ids);
}
